package io.framework.modules.air.service;

import io.framework.common.page.PageData;
import io.framework.common.service.CrudService;
import io.framework.modules.air.dto.AirDTO;
import io.framework.modules.air.dto.AirExDTO;
import io.framework.modules.air.entity.AirCarAutoDataEntity;
import io.framework.modules.air.entity.AirEntity;
import io.framework.modules.water.entity.WaterAutoDataEntity;

import java.util.List;
import java.util.Map;

/**
 * 空气站点监测数据
 *
 * @author Gujq email
 * @since 1.0.0 2020-05-20
 */
public interface AirCarAutoDataService extends CrudService<AirCarAutoDataEntity, AirCarAutoDataEntity> {


    PageData<AirCarAutoDataEntity> getAirCarAutoListByParams(Map<String, Object> params);


    List<Map<String, Object>> getAirCarAutoDataMonthChange(Map<String, Object> params);

    Map<String, Object> getAirCarAutoDataRateInfo(Map<String, Object> params);

    List<AirCarAutoDataEntity> getEnvAutoCarAirNewData(Map<String, Object> params);
}
